accumulate many people in a single place - Turkish English Dictionary